Written By: 川俣 晶
はたと悩みます。この2つのC#コード、どちらがいい?
return new int[] { 7, 8 }.Contains(Flags.Now.Month);
return Flags.Now.Month == 7 || Flags.Now.Month == 8;
上には無駄な配列オブジェクトを作成するデメリット。
下には、全く同じFlags.Now.Monthを2回書くデメリット。
ソースコード上の長さは同じ。
どっちを取るか迷います。